package com.service.inte;

import com.entity.TD_Team;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TeamServiceInte {

    /**
     * 根据分类id查询该分类的所有新闻的id、标题、简略、标题图
     * @param typeId 分类id
     * @param page 第几页
     * @return 0=id，1=标题，2=简略，3=标题图
     */
    public List<Object[]> getTeamByFd_TypeId(int typeId, int page);

    /**
     * 根据分类id查询该分类的所有轮播新闻
     * @param typeId 分类id
     * @return 0=新闻id，1=标题，2=标题图
     */
    List<Object[]> getLunBo(int typeId);

    /**
     * 获取新闻性情
     * @param id 新闻id
     * @return
     */
    TD_Team getDetail(int id);

    /**
     * 根据父分类节点id获取所有子节点的滚动新闻
     * @param fatherType 父节点id
     * @return 0=id    1=图片
     */
    public List<Object[]> getRollByFatherType(int fatherType);

    /**
     * 分类查询新闻并按照创建时间从高到低排序
     * @param typeId 分类id
     * @param page 页码
     * @return
     */
    public List<Object[]> getTypeByCreateTimeDesc(int typeId,int page);
}
